import importlib

from apps.app02 import views




# 直接调用其他类成员方法
print(views.age) #15   如果找不到可能直接报错
print(views.name)#好爸爸

# 使用反射机制
v1=getattr(views,"age","没找到") #15     #去指定的文件下找对应的变量  找到正常返回  没找到就返回第三个参数
v2=getattr(views,"ages","没找到") #没找到
print(v1)
print(v2)


# 第三种方式  将路径写成文本  importlib.import_module用于按路径找文件
path ='apps.app02.views'
md=importlib.import_module(path) #直接通过找到的文件拿到对应的值
print(md.age) #15
print("输出的是"+md.name) #输出的是好爸爸

#其他拓展
v=0 or 10 #判断取决真实的是谁  谁真就取先谁
print(v)